package team.niit.service;

/**
 * @Author: 然然然儿呐_
 * @PackageName team.niit.service
 * @Description: TO DO
 * @Date 2021/11/28 11:17
 */
public interface UserService {
    /**
     * 修改密码
     * @param id 学号/工号
     * @param oldPassword 旧密码
     * @param newPassword 新密码
     * @return 返回成功与否
     */
    boolean modifyPassword(String id, String oldPassword, String newPassword) ;

    /**
     * 登录接口
     * @param id 学号/工号
     * @param password 密码
     * @return  返回登录的学生信息，为空或为一个带有所有属性的StudentEntity
     */
    Object login(String id, String password);

    /**
     * 重置密码
     * @param id 学号/工号
     * @param password 新密码
     * @param phone 手机号
     * @return 返回成功与否
     */
    boolean retrievePassword(String id, String password, String phone);



    boolean initPassword(String id,String password);


}
